/*
 * @Copyright: 2016 www.yyfax.com Inc. All rights reserved.
 */
 package com.yyfax.pay.order.model.po;
 
 import com.yyfax.framework.model.BasePO;

/**
 *
 * 代扣日志,yyfax_pay.payin_order_log
 *
 * @author buyi
 * @date 2017-04-18 10:00:45
 * @since 1.0.0
 *
 */
public class PayinOrderLogPO extends BasePO{
	private static final long serialVersionUID = 1L;
	
	/** 自增主键 id */
	private Integer id;
	/** 代扣订单号 payin_order_id */
	private String payinOrderId;
	/** 商户编号，该值提供给接入方 merchant_code */
	private String merchantCode;
	/** 商户订单号 order_id */
	private String orderId;
	/** 支付通道编号 payment_code */
	private String paymentCode;
	/** 币种,1-人民币 currency */
	private String currency;
	/** 金额（分） amount */
	private Integer amount;
	/** 步骤，0-代扣下单，1-请求代扣，2-结果响应(异步回调/主动查询) step */
	private String step;
	/** 请求路径 req_url */
	private String reqUrl;
	/** 请求内容 req_content */
	private String reqContent;
	/** 响应内容 rsp_content */
	private String rspContent;
	/** 业务流水号，支付通道返回 serial_no */
	private String serialNo;
	/** 结果状态，0-成功，500101-代扣失败，500210-请求超时，500211-处理中（如果是第三方返回码需要转换） result_code */
	private Integer resultCode;
	/** 结果描述 result_msg */
	private String resultMsg;
	/** 是否关闭，表示订单是否已经终结，0-未关闭，1-已关闭 closed */
	private String closed;
	/** 备注 remark */
	private String remark;
	/** 创建时间 create_time */
	private String createTime;
	
	/**
	 * @return the 自增主键 id
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * @param id the 自增主键 to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * @return the 代扣订单号 payinOrderId
	 */
	public String getPayinOrderId() {
		return payinOrderId;
	}

	/**
	 * @param payinOrderId the 代扣订单号 to set
	 */
	public void setPayinOrderId(String payinOrderId) {
		this.payinOrderId = payinOrderId;
	}
	/**
	 * @return the 商户编号，该值提供给接入方 merchantCode
	 */
	public String getMerchantCode() {
		return merchantCode;
	}

	/**
	 * @param merchantCode the 商户编号，该值提供给接入方 to set
	 */
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}
	/**
	 * @return the 商户订单号 orderId
	 */
	public String getOrderId() {
		return orderId;
	}

	/**
	 * @param orderId the 商户订单号 to set
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	/**
	 * @return the 支付通道编号 paymentCode
	 */
	public String getPaymentCode() {
		return paymentCode;
	}

	/**
	 * @param paymentCode the 支付通道编号 to set
	 */
	public void setPaymentCode(String paymentCode) {
		this.paymentCode = paymentCode;
	}
	/**
	 * @return the 币种,1-人民币 currency
	 */
	public String getCurrency() {
		return currency;
	}

	/**
	 * @param currency the 币种,1-人民币 to set
	 */
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	/**
	 * @return the 金额（分） amount
	 */
	public Integer getAmount() {
		return amount;
	}

	/**
	 * @param amount the 金额（分） to set
	 */
	public void setAmount(Integer amount) {
		this.amount = amount;
	}
	/**
	 * @return the 步骤，0-代扣下单，1-请求代扣，2-结果响应(异步回调/主动查询) step
	 */
	public String getStep() {
		return step;
	}

	/**
	 * @param step the 步骤，0-代扣下单，1-请求代扣，2-结果响应(异步回调/主动查询) to set
	 */
	public void setStep(String step) {
		this.step = step;
	}
	/**
	 * @return the 请求路径 reqUrl
	 */
	public String getReqUrl() {
		return reqUrl;
	}

	/**
	 * @param reqUrl the 请求路径 to set
	 */
	public void setReqUrl(String reqUrl) {
		this.reqUrl = reqUrl;
	}
	/**
	 * @return the 请求内容 reqContent
	 */
	public String getReqContent() {
		return reqContent;
	}

	/**
	 * @param reqContent the 请求内容 to set
	 */
	public void setReqContent(String reqContent) {
		this.reqContent = reqContent;
	}
	/**
	 * @return the 响应内容 rspContent
	 */
	public String getRspContent() {
		return rspContent;
	}

	/**
	 * @param rspContent the 响应内容 to set
	 */
	public void setRspContent(String rspContent) {
		this.rspContent = rspContent;
	}
	/**
	 * @return the 业务流水号，支付通道返回 serialNo
	 */
	public String getSerialNo() {
		return serialNo;
	}

	/**
	 * @param serialNo the 业务流水号，支付通道返回 to set
	 */
	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}
	/**
	 * @return the 结果状态，0-成功，500101-代扣失败，500210-请求超时，500211-处理中（如果是第三方返回码需要转换） resultCode
	 */
	public Integer getResultCode() {
		return resultCode;
	}

	/**
	 * @param resultCode the 结果状态，0-成功，500101-代扣失败，500210-请求超时，500211-处理中（如果是第三方返回码需要转换） to set
	 */
	public void setResultCode(Integer resultCode) {
		this.resultCode = resultCode;
	}
	/**
	 * @return the 结果描述 resultMsg
	 */
	public String getResultMsg() {
		return resultMsg;
	}

	/**
	 * @param resultMsg the 结果描述 to set
	 */
	public void setResultMsg(String resultMsg) {
		this.resultMsg = resultMsg;
	}
	/**
	 * @return the 是否关闭，表示订单是否已经终结，0-未关闭，1-已关闭 closed
	 */
	public String getClosed() {
		return closed;
	}

	/**
	 * @param closed the 是否关闭，表示订单是否已经终结，0-未关闭，1-已关闭 to set
	 */
	public void setClosed(String closed) {
		this.closed = closed;
	}
	/**
	 * @return the 备注 remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @param remark the 备注 to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @return the 创建时间 createTime
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * @param createTime the 创建时间 to set
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
}